OPC Data Client is a toolkit for writing OPC client applications. Microsoft StreamInsight is a platform for writing and running complex event processing (CEP) applications.
The StreamInsight Extensions for OPC Data Client allow you to bring in data from OPC sources into StreamInsight, analyze them and process them further, and even feed the results back to OPC servers. Data from OPC can be combined with data from multiple other sources. You can monitor the data for meaningful patterns, trends and exceptions. Data can be analyzed and correlated while they are in-flight.
The StreamInsight Extensions for OPC Data Client supports connection to OPC servers with following specifications:
The StreamInsight support in OPC Data Client is not separate from its other parts. Instead, it builds on top of many features and components already available in OPC Data Client. Specifically, the StreamInsight Extensions make ideal usage of the connection-less approach in OPC Data Client, and the reactive programming model (OPC Reactive Extensions, Rx/OPC). This means that you can also easily combine the StreamInsight development with all other options and features provided by OPC Data Client.
This part of the documentation provides information that is specific to the StreamInsight Extensions for OPC Data Client. You should be able to follow the main ideas presented here without advance knowledge of OPC Data Client, but for serious development, you will need OPC Data Client knowledge as well. For information about OPC Data Client itself, please refer to corresponding OPC Data Client documentation parts, such as the Users' Guide, or the Reference documentation.